159
9
19
31
15
10
94
40
70
24
25
37
33
108
176
121
12
36
202
111
30
48
45
348
67
162
220
85
50
6
11
57
192
69
61
38
120
64
59
16
103
80
32
128
79
53
23
107
335
51