118
30
17
16
32
70
347
213
108
43
121
37
52
18
11
99
56
46
42
4
24
28
77
8
35
15
104
64
235
41
50
329
25
157
26
31
9
14
54
82
49
5
58
23
27
6
47