119
70
102
41
36
34
43
199
54
81
203
85
21
79
267
109
101
380
86
100
48
84
68
716
55
60
290
460
245
23
574
116
52
357
12
11
889
389
117
30
324
29
89
33
454
15
128
125
594
53
509