108
87
67
17
272
42
52
64
301
72
76
38
74
33
51
89
71
58
28
23
84
49
44
120
101
252
77
41
59
159
155
113
158
103
56
95
46
96
32
27
40
66
137
196
13
86
109
167
91
55
138