40
126
20
61
317
16
28
8
32
142
24
192
33
144
55
54
81
13
86
375
122
2
29
367
194
75
92
130
42
71
298
112
15
27
11
36
37
76
17
45
49
6
223
5
52
41
34