29
111
33
19
27
11
120
90
30
53
31
22
297
34
36
47
41
65
58
20
35
6
61
203
214
96
10
16
64
42
66
175
119
40
152
60
14
168
415
184
21
55
24
26
83
25
73
207
75