29
312
127
13
26
17
47
41
8
32
22
52
173
138
7
59
6
116
45
44
36
264
5
21
63
80
16
14
37
38
3
27
19
199
84
18
88
51
42
123
90
15
23
316
79
913
150
102
175
58
382