29
13
33
10
12
35
18
21
16
128
19
11
22
20
15
37
52
54
31
51
108
138
84
147
185
50
103
95
444
79
49
64
75
53
69
56
68
65
126
55
8
48
127
70
34
66
44
6
169
43
17
46
7