115
57
49
172
42
43
45
31
38
87
104
60
36
24
48
25
13
101
88
29
102
41
53
37
21
26
40
126
35
328
64
135
65
77
100
39
67
97
46
141
63
17
75
217
225
79
8
16
47