111
59
74
104
58
75
32
106
11
45
99
23
40
49
27
73
53
17
43
14
63
41
83
127
19
98
44
10
51
65
31
415
30
47
15
203
162
37
35
56
254
9
119
170
181
64
22