12
6
33
16
32
10
23
25
50
101
54
97
18
61
56
130
14
64
21
82
13
746
26
31
28
167
181
289
146
87
36
191
397
241
48
38
0
37
105
100
30
203
42