93
42
22
103
30
65
50
60
14
43
6
21
3
51
67
40
24
95
56
79
33
153
9
78
284
52
63
365
243
171
106
86
560
57
48
73
257
7
109
80
61
46
34
26
41
10
74
45
20
373
186
125
111
177