27
22
7
14
21
157
5
1
3
29
6
65
125
89
32
56
43
104
11
2
88
38
289
98
68
268
53
16
102
25
33
107
57
109
517
26
290
62
82
61
73
83
28
248
35
163
59
40
90
45
66