5
9
4
13
17
112
70
138
49
116
16
350
148
160
51
74
55
69
48
61
207
79
77
47
31
108
65
68
98
63
103
85
26
34
56
33
30
25
54
14
172
22
27
190
23
72
19
35
50
36
81