35
31
45
28
37
151
52
32
10
11
30
2
13
8
126
4
33
9
1
23
12
22
17
140
92
457
41
53
24
29
79
47
21
39
97
86
106
18
189
51
102
66
3