125
1332
104
55
52
62
379
272
73
59
31
93
245
54
9
388
103
72
71
130
77
188
82
39
160
113
147
417
170
43
53
525
101
107
41
86
65
149
91
61
29
67
244
30
56
51
105
68
118
152
156
116