9
22
15
23
3
34
11
10
49
95
50
5
18
24
43
29
32
66
188
20
19
35
25
44
41
51
285
26
4
30
108
53
52
13
21
40
2
237
206
186
61
76
372
12