32
41
30
131
60
86
40
31
12
59
15
191
7
43
33
164
105
92
39
19
9
22
63
53
50
38
116
36
58
34
61
122
26
16
387
54
126
23
21
49
35
68
42
378
225
17
62
6
64