22
68
303
101
26
19
17
99
51
94
56
104
195
29
8
141
34
54
187
48
37
11
15
102
42
132
20
53
18
137
32
27
59
36
24
52
44
16
95
38
55
49
70
58
23
209
74
84
107