65
312
50
93
135
157
77
273
24
61
30
147
62
22
56
54
23
110
72
17
86
39
48
150
19
97
21
33
78
51
26
98
69
117
198
107
15
12
34
310
83
38
80
32
127
31
185
108
128
184
109