29
3
97
43
12
15
140
33
24
9
128
25
59
32
13
96
165
34
595
28
18
7
62
200
84
14
139
21
39
10
4
779
55
8
170
163
57
56
27
105
216
35
69
250