163
15
46
52
21
5
2
9
8
27
29
25
12
37
16
24
78
30
43
58
45
42
47
22
4
111
57
13
41
18
34
152
20
62
255
73
17
82
35
23
307
193
161
39
65
86