35
67
30
36
15
28
119
46
76
223
161
29
43
123
146
117
53
121
10
128
105
41
74
97
392
75
61
40
13
33
77
58
21
18
14
207
23
57
49
37
31
160
26
42
22
173
174
12
195
44
112