112
97
10
9
37
33
382
15
145
13
32
60
2
53
36
16
18
34
12
20
42
55
23
8
40
140
5
17
176
252
258
279
14
7
637
31
147
76
4
536
366
54
86
29
3
82