2
8
17
21
16
13
193
81
490
56
92
44
32
200
45
4
75
176
70
49
91
69
151
30
27
157
105
88
26
24
135
47
141
60
199
250
130
194
342