36
22
4
80
108
186
335
25
15
60
83
23
197
19
13
18
26
21
27
71
32
14
10
40
11
119
96
43
12
16
28
93
76
42
46
296
239
162
204
192
97
123
2
31
9
30