5
35
132
40
30
106
37
21
52
15
63
49
72
188
159
13
32
163
39
172
34
101
43
193
48
81
6
23
16
2
125
53
64
69
83
255
533
29
41
11
17
82
8
112
89
18
79