2
41
7
3
13
10
60
8
18
33
23
17
63
6
26
27
66
31
14
62
15
39
64
50
268
129
46
56
102
84
145
235
165
54
88
136
138
141
19
288
35
11
29
45
48
47
38