138
107
276
571
66
190
82
119
112
214
49
59
18
45
58
24
98
79
85
50
22
19
152
1029
6
52
11
29
47
23
91
97
42
56
60
284
128
2
4
15
13
74
454
36
105
435
232
390
342
68
245
32
1033
149