105
51
45
78
27
64
59
39
109
143
38
35
28
90
37
17
282
162
26
31
305
11
98
47
54
151
12
83
48
89
19
14
30
1670
32
271
126
150
23
25
10
106
131
120
50
21
72
8