31
3
41
10
77
16
28
32
11
155
274
18
21
8
7
63
9
13
42
163
19
69
161
6
40
14
91
71
4
160
239
76
2
52
12
22
105
25
198
137
53
54
61
45
58
35
51
83
120