27
115
5
34
50
31
302
297
52
29
19
116
13
87
46
65
8
28
51
71
41
182
10
12
37
24
18
276
32
20
33
35
148
38
93
43
22
82
7
11
109
345
26
111
234
106
1838