105
13
7
65
96
316
39
54
46
22
42
17
61
37
45
151
11
146
59
25
36
53
34
38
113
52
32
16
153
68
251
132
214
40
216
18
592
57
163
30
86
137
19
47
73
135
87
51
110
83
171
184