13
111
305
151
61
93
37
12
75
125
20
156
33
85
56
25
23
370
58
73
51
21
29
15
34
98
55
116
47
137
78
35
131
195
140
83
5
674
45
60
14
43
210
17
40
89
53
57
39
24
79
48