28
106
293
32
22
12
5
38
26
14
21
2
27
9
30
44
43
64
35
11
33
34
91
58
24
20
19
13
104
151
10
74
98
68
118
23
122
40
7
92
6
73
105
42
37