5
7
22
11
1
45
8
58
32
6
55
29
4
17
67
10
33
3
38
69
42
19
452
28
75
145
136
43
62
99
9
108
64
179
197
53
110
210
140
170
54
50
158
98
181
63
341
203
227
429
281
300
107
68
498
365
85
102