156
355
44
111
50
13
14
57
34
79
87
59
71
234
80
49
122
62
21
25
11
37
92
41
147
85
29
39
23
43
3
64
110
32
191
40
126
88
31
24
116
27
120
6
307