2
12
7
3
17
82
16
39
32
246
58
75
54
187
35
57
139
15
155
21
101
96
53
70
74
60
88
63
91
59
56
123
77
50
76
85
64
197
119