251
28
13
42
11
83
31
113
20
55
7
8
137
33
32
37
3
49
44
51
23
25
41
10
309
14
289
165
119
342
98
19
100
18
74
9
1
56
109
58
173
16
15
78
29
65
48
27
45
24
17