17
3
5
12
50
21
8
128
16
75
34
43
33
62
125
96
66
85
121
107
51
429
162
84
216
193
30
14
15
122
217
98
35
36
48
145
94
148
25
20
77
133
28
64
86
39
109
27
169
292