96
85
37
27
17
2
38
102
77
23
177
41
138
275
66
190
30
225
10
213
123
74
245
49
42
145
59
31
34
565
47
55
44
46
114
714
29
51
83
152
91
79
159
4
26
3577
117
188
196
40