5
11
8
15
16
124
23
9
26
88
41
22
21
248
40
35
17
79
10
43
46
42
1168
195
167
52
53
48
148
106
123
54
44
60
28
78
82
77
72
87
108
56
47
193
85
89
125
14
162
377
176
100
98
102