18
185
33
12
29
10
32
110
81
20
43
77
25
42
119
22
54
7
30
19
88
31
27
85
15
50
87
37
16
75
112
41
148
67
102
122
52
59
40
48
13
151
62
4
34
61
197
101