121
29
47
262
98
27
56
58
40
34
87
85
69
140
57
241
65
348
184
36
18
478
128
31
169
163
338
37
51
534
131
652
46
39
326
346
23
106
33
24
32
187
77
386
139
112
83
193
88
221
126
154
92
108
199
59
66
548