20
59
30
17
67
151
121
10
15
4
51
89
84
22
41
108
93
183
44
33
109
86
190
55
50
13
101
31
57
114
9
25
77
43
29
19
35
140
334
81
94
120
3
62
126
8
254
42
1