5
18
13
19
100
17
15
11
165
118
63
115
47
10
44
8
25
32
2
86
144
107
45
7
92
37
28
30
102
62
22
109
97
79
332
246
31
114
29
21
117
67
49
77
1