126
29
13
32
171
68
36
48
341
142
15
62
61
41
99
49
53
46
226
47
205
52
9
35
27
43
108
70
80
71
20
114
151
124
34
40
22
38
23
16
55
31
57
50
37
26
59