16
165
28
322
151
508
70
43
48
110
60
71
84
134
143
117
20
12
34
75
199
11
205
35
33
92
148
19
22
217
194
108
66
76
18
53
26
32
181
52
155
10
88
17
13
47
9
36
150
116
8