113
106
157
93
40
682
59
111
87
60
190
75
26
58
86
29
146
38
69
20
34
66
94
95
35
129
21
288
48
98
41
22
67
1
135
30
219
109
31
4
8
122
104
77
118
9
23
37
220
99
18
105