29
76
51
14
46
36
18
105
213
20
15
30
128
13
31
22
43
38
98
138
24
267
86
80
227
16
74
35
78
60
32
23
21
40
171
297
82
27
19
11
83
102
37