158
17
78
33
31
45
165
1365
168
362
25
44
28
135
21
32
64
10
89
14
18
50
34
5
2
23
19
93
101
47
46
41
4
51
30
6
38
326
160
61
70
91
54
140
55
245