6
38
10
32
9
17
58
15
35
55
113
95
51
61
30
47
4
102
114
34
22
297
260
77
270
39
28
33
343
154
328
257
46
81
144
80
36
14
41
179
54
98
56
313
93