125
201
52
49
84
28
83
115
86
36
122
11
16
27
1039
53
97
71
47
61
31
26
48
65
15
58
60
59
308
40
347
38
21
25
29
54
108
22
72
210
42
8
158
23
128
7
380
34
141
24