128
45
29
1249
102
43
68
25
86
222
32
63
593
176
24
51
40
53
48
241
60
537
49
4648
140
402
42
20
191
396
148
13
18
28
116
6
310
298
52
122
14
93
72
11
39
74
31
292
37