33
22
40
13
3
27
47
39
15
17
106
29
8
24
46
102
12
16
18
177
32
337
188
25
68
44
51
37
11
161
261
86
58
82
104
189
72
224
207
150
77
69
98
10
80
23
242
121
133