52
16
101
106
66
26
19
125
39
44
167
36
70
261
158
45
50
168
25
22
43
72
201
349
102
146
57
62
64
148
21
155
89
47
127
113
34
23
29
136
94
38
24
40
51
85
35
9
28