43
248
198
40
152
130
30
13
55
132
74
62
45
113
38
2755
5
402
100
105
4
39
12
16
655
145
187
162
53
32
73
160
44
88
31
205
234
49
14
11
124
331
351
158
22
324
50
141
771
65
10