29
28
71
10
36
23
53
32
114
30
37
42
31
63
22
16
26
41
51
27
43
76
17
20
162
68
45
49
25
104
450
61
70
138
62
85
107
44
110
305
245
677
66
89
19
148
67
144
94
48
140