35
92
30
46
39
96
28
11
4
15
167
32
18
78
77
216
108
10
142
260
524
49
61
59
83
71
9
63
164
17
20
19
23
48
24
47
14
36
37
67
66
12
56
53
64
31
125
40