112
17
166
29
36
45
25
18
33
22
113
51
47
34
40
89
52
61
14
24
28
39
141
73
44
31
81
77
135
38
132
63
82
248
37
83
27
117
62
46
109
79
8