103
62
64
34
51
33
17
40
123
91
37
186
80
81
138
77
45
5
12
10
15
9
8
43
22
16
27
23
21
19
6
3
4
117
66
18
11
48
272
162
28
52
46
76
25