18
12
10
20
38
60
8
22
31
195
153
1152
89
15
30
24
79
16
110
72
291
68
29
248
402
37
17
7
52
249
33
3043
35
40
167
109
11
21
61
25
623
92
5
260
13
14
19
36