5
29
41
17
35
11
18
38
110
24
65
19
1
4
55
12
33
13
90
85
92
255
49
56
61
57
127
46
124
88
139
44
22
40
25
197
86
234
66
79
106
94
105
136
52
497
179
271
121
32