32
13
8
14
5
22
81
28
24
46
21
19
36
2
138
17
102
30
15
40
86
90
104
26
20
35
42
73
474
196
18
51
186
33
48
54
16
63
29
9
142
38
34
141
101
77
97
25