2
44
91
41
108
160
238
52
197
180
20
14
8
16
7
186
111
224
17
15
12
19
28
137
127
79
63
66
147
82
76
48
121
36
35
11
23
141
81
95
140
26
30
122
78
162
136