40
52
11
25
9
172
14
67
12
22
10
71
24
125
48
158
28
37
16
4
39
26
35
6
63
356
374
184
2
5
95
36
77
58
197
7
66
41
113
104
97
29
112
20
59
13