105
34
72
69
67
45
58
120
337
314
25
37
68
77
46
60
102
127
42
52
35
61
11
54
17
13
27
33
12
492
57
51
39
22
40
41
115
19
28
126
108
99
43
15
32