121
43
45
23
79
34
53
8
48
56
103
22
72
31
63
30
27
62
134
77
166
35
120
117
353
59
150
108
47
67
100
24
57
76
686
105
4
13
113
25
277
594
12
15
16
38
96
93
88
141
279
20
99