159
13
29
26
75
109
15
34
167
85
17
48
43
67
310
30
12
23
6
88
104
560
51
3
5
53
148
7
19
42
58
2
59
1
95
10
135
136
41
76
25
11
86
94
28
102
180
96