121
141
59
134
84
28
78
290
204
120
126
86
22
63
72
48
93
40
135
197
12
88
3
55
71
169
43
92
30
158
29
51
113
11
58
97
77
41
74
17
118
153
32
20
505
54
79
138
8