167
122
63
108
60
23
39
192
43
111
326
147
328
127
58
56
95
171
113
83
89
67
87
120
73
34
75
194
32
197
21
144
57
55
80
246
37
20
90
30
85
45
8
140
142
79
77
71
31
148
28