45
72
22
17
11
12
4
81
21
833
68
107
16
214
89
56
31
102
9
268
225
146
144
523
67
82
372
83
109
59
258
40
190
143
13
7
14
49
35
6
5
37
100
8
29
331
123
145
80
120
48
58
84
46
19
15