101
72
55
144
36
46
94
66
43
102
60
178
57
117
354
150
132
28
39
37
22
85
148
74
89
19
190
23
27
194
115
34
33
41
20
38
61
17
88
93
50
10
21
30
12
7
76