6
22
31
5
2
48
40
21
35
123
92
18
86
50
49
46
75
98
57
249
15
13
17
60
76
81
65
32
28
72
62
43
176
116
20
165
26
105
121
80
4
16
25
56
383
270
34