154
28
49
112
39
57
103
31
127
45
47
77
351
6
113
81
500
72
251
84
41
89
62
669
155
294
126
16
1603
179
152
399
38
21
98
46
58
29
13
292
15
340
54
67
372
33
148
53
506
129
376
130
85
50
263