5
16
13
12
10
6
101
7
107
226
24
68
317
58
166
66
44
57
73
202
41
22
26
29
123
92
51
20
49
19
17
47
2
112
86
126
38
4
23
14
11
50
148
25