2
50
91
41
109
52
20
14
8
16
7
189
224
17
15
12
19
28
127
112
79
63
66
147
82
76
48
121
36
35
11
23
142
81
96
140
67
26
30
78
95
113