5
93
1
3
15
8
36
46
41
38
64
14
35
16
43
50
23
25
52
73
55
102
51
47
127
113
27
67
56
75
70
155
288
162
175
65
128
111
59
884
118
66
396
88
84
177
222
300
80
341