176
3
12
108
8
73
43
164
9
24
258
83
128
1
13
16
15
30
44
11
169
55
7
4
53
49
34
63
25
42
20
47
136
201
175
208
18
312
143
114
28
29
19
22
50