107
53
45
24
126
111
79
17
292
37
49
70
41
9
356
213
97
186
14
74
34
10
12
141
355
96
59
28
16
19
156
33
294
260
55
291
88
64
82
81
259
38
29
120
13
127
179
5
76
25
68
11
7
8