109
23
11
58
125
100
37
35
26
15
24
142
45
127
71
130
32
78
13
55
48
54
284
39
43
76
366
10
70
67
75
63
124
42
90
291
12
17
102
61
79
30
123
120
128
115
31
170
53
52