105
11
207
46
18
34
33
7
68
140
20
79
72
115
29
41
13
44
16
28
27
48
22
12
6
122
94
85
52
59
57
38
64
32
25
388
53
3
35
311
141
104
5
66
40
8
745
15
220