157
29
2
30
15
40
53
72
68
8
1
28
37
32
27
25
308
9
299
11
192
17
18
95
41
34
187
221
24
285
148
50
73
5
3
13
137
69
98
82
117
76
10
57
63
184
149
62
66
49
79
48
65