296
41
245
8
23
47
35
141
3
72
78
92
31
53
73
42
125
51
9
28
27
6
36
69
33
17
7
10
37
144
96
208
64
77
174
25
40
75
91
57
148
59
16
137
50
18
124
13
26