178
55
12
17
31
104
21
32
50
34
17
6
6
63
47
83
140
156
94
27
93
9
99
78
19
40
33
89
46
83
105
290
28
42
7
100
325
33
14
70
91
51
28
32
35
25
37
56
40
38
37
38
77
19
38
36
12
18
8
126