328
89
50
51
26
15
23
20
116
39
120
128
33
72
142
75
54
36
47
28
98
21
6
184
67
114
186
83
93
113
171
59
55
40
66
139
48
58
175
77
56
85
57
131
17
96
62
19
145
86