9
437
51
107
36
77
73
21
23
187
49
33
13
58
32
27
20
154
126
305
89
24
66
28
232
4
5
256
3
83
48
22
55
12
141
15
374
31
38
7
10
464
14
158
128
159
50