79
97
39
4
2
109
211
67
73
11
111
168
308
17
16
55
29
22
60
331
46
31
19
72
78
134
35
68
45
62
101
48
207
58
89
43
64
140
57
152
151
131
34
51
657
18
316
172
61
82
12
98