2
13
38
14
56
35
40
30
77
50
126
89
32
15
20
25
186
63
196
75
37
46
116
146
18
16
65
151
232
62
97
33
57
21
19
96
53
36
98
34
74
27
7
160
130
60
94
88
190
79