104
24
29
9
21
46
7
3
27
18
25
30
35
328
52
23
106
26
56
45
31
207
117
92
40
41
44
238
99
48
15
10
73
50
77
370
47
272
115
57
98
19
75
85
54
135
12
63
64