117
33
39
77
59
57
19
116
100
14
142
27
7
126
155
320
41
35
16
8
12
5
63
29
23
13
331
48
389
32
44
97
31
60
54
202
51
9
177
82
2
34
178
227
820
43