5
33
29
25
102
184
49
124
50
27
58
21
147
145
18
107
22
11
36
91
37
9
15
57
10
23
68
69
13
4
17
19
2
35
117
7
61
45
12
39
24
32
125