6
32
7
155
67
83
29
54
18
130
10
33
58
111
96
118
62
52
117
137
20
19
56
149
77
278
80
102
211
113
304
141
120
125
15
48
66
61
14
175
17
35
127
223
106
34
41
1
203
36
65
531
69