5
13
162
36
7
53
17
3
9
11
160
82
31
89
41
169
135
43
50
73
52
229
6
117
130
97
67
26
40
57
105
22
25
18
10
16
86
1
8
2
33
47
19
60
55