128
133
52
194
12
55
46
54
31
113
286
114
87
33
40
676
49
39
67
75
1102
24
407
1581
38
25
79
398
50
20
11
17
16
14
13
85
42
767
168
69
45
137
500
109
5
48
41
126
37
28
43
153
66