4
15
13
5
22
16
12
85
21
47
14
46
28
116
49
2
29
51
130
77
422
110
173
72
109
175
83
70
120
58
89
34
35
62
54
94
181
161
155
86
48
241
108
91
69
61
53
191
196