5
108
31
13
27
29
154
176
78
8
12
63
18
20
59
54
11
92
44
41
82
6
151
22
160
66
119
24
65
94
53
4
16
51
219
50
186
15
68
377
17
47
14