97
241
19
93
75
160
11
29
134
51
182
18
8
5
34
54
58
32
184
1
33
72
31
267
66
39
10
81
86
38
67
116
183
155
136
28
30
41
12
106
80
119
349
470
272