3
78
7
15
36
159
60
101
23
1267
2382
26
41
33
136
173
186
37
604
18
70
13
149
55
49
47
11
122
17
42
124
213
14
8
56
9
43
165
88
65
54
100
172
30
46
58
66
22
27
21