30
283
26
25
29
104
7
8
124
66
16
78
20
137
114
19
38
70
45
154
43
32
123
24
83
41
14
27
12
96
49
120
15
40
67
13
87
171
3
144
17
60
33
39
23
57
81
34