31
57
105
21
114
157
77
69
528
303
47
55
87
4
270
24
110
25
11
190
40
23
16
41
29
6
36
10
3
51
26
80
2
132
106
46
1
75
14
27
7
39
98
90
22
53
15
28
164
8