117
33
76
41
54
21
77
82
95
634
14
58
153
140
37
23
27
28
39
49
127
43
57
8
252
101
109
51
10
6
20
62
244
278
9
177
13
44
34
64
42
2
79
22
0
70
18
122
32
72