101
87
51
178
39
29
27
114
49
15
91
201
246
40
32
80
58
12
46
36
14
24
88
89
57
45
22
19
1303
41
28
52
48
18
61
268
100
44
277
34
96
37
132
160
90
366
13
10
121
75