11
23
16
22
3
24
63
38
28
107
5
0
165
14
83
18
35
62
54
75
129
21
10
67
147
48
15
31
155
27
369
326
293
127
142
424
233
504
327
157
245
145
70
153
199
136
19
108
73
37