107
99
27
33
91
86
112
83
66
7
324
22
285
21
53
19
82
50
30
206
61
36
13
2
11
55
76
17
453
39
3
44
155
38
64
6
24
4
15
16
89
95
48
46
110