158
68
34
65
64
49
42
61
54
40
76
77
284
89
75
151
105
59
27
107
63
70
56
35
78
20
197
50
172
30
116
41
98
142
110
135
22
375
52
531
1254
148
51
33
17
43
137
408
26
45
8
128