2
95
82
72
33
12
167
10
15
151
24
6
78
38
41
11
8
23
51
40
3
55
187
63
13
19
85
81
35
17
4
28
1
53
472
48
104
9
14
61
46
89
7
169
20
36