4
16
2
72
22
34
23
50
267
156
10
3
66
51
38
45
7
137
30
378
516
56
24
164
204
127
70
125
52
101
8
126
87
53
141
82
13
25
31
68
20
17
107
35
42
136