5
95
18
32
8
17
28
24
36
122
43
35
110
295
183
84
173
88
81
74
33
47
111
48
166
72
77
64
23
3
53
13
75
26
14
41
140
60
132
20
78
180
202
30
25
104
434
234
7
86
120
37
187