95
62
160
26
73
5
164
101
24
116
148
97
38
13
94
55
29
39
15
128
154
53
20
240
18
337
30
25
112
98
14
8
9
110
83
61
96
17
234
35
31
92
23
16
99
41
7
10
60