22
21
38
17
132
32
53
69
10
6
110
92
12
16
158
11
128
31
652
47
459
26
240
34
36
8
331
341
71
66
23
51
181
95
108
119
33
141
79
126
99
93
161
65
166
102
109
14
75