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