64
108
96
29
151
25
51
48
68
31
81
289
35
104
349
82
120
40
46
59
167
116
110
166
21
15
42
5
156
20
78
34
113
19
52
9
76
32
118
53
27
83
13
47
28
84
109
341
57
22