107
33
58
19
67
40
70
41
42
129
116
30
10
133
52
6
132
225
64
21
15
11
43
34
14
49
4
2
60
56
22
53
46
82
3
88
134
62
138
39
37
36
28
12
97
163
291
79