2
17
36
34
15
37
55
14
23
8
134
53
273
71
60
40
150
188
164
59
155
93
268
262
139
64
106
225
80
140
44
25
84
220
74
130
48
73
39
21
38
20
13
56
233
54
102
26
86
31
50