133
96
55
59
192
24
71
194
37
50
77
18
339
117
159
73
168
123
232
104
45
12
42
107
98
305
65
22
228
49
170
79
35
61
14
17
53
180
63
70
26
86
57
82
48
160
220
113
34
471
115
62
75
85
208
58