101
28
177
52
47
38
42
34
27
63
65
32
15
120
49
55
116
100
33
83
9
23
19
25
37
11
56
18
115
61
12
114
152
97
74
36
20
43
163
167
71
24
35
40
29
130
243
60
85
95
320