93
30
13
91
210
27
26
78
28
42
36
55
50
75
40
360
227
54
464
21
24
6
22
19
25
233
32
37
82
128
77
48
16
65
173
96
146
108
7
53
243
56
23
31
33
51
60