5
31
32
48
138
12
56
35
33
40
20
109
18
72
77
16
17
140
8
144
85
46
75
65
230
30
222
103
11
27
96
9
24
107
58
28
307
308
22
183
290
150
68
80
146
38
573
121
67