15
26
48
65
40
14
318
191
266
7
36
18
32
56
147
163
95
28
262
53
151
42
11
30
21
72
55
22
189
232
297
4
66
61
86
39
320
13
408
117
51
199
50
35
12
67
1
25
345
331