30
68
293
61
213
106
60
120
80
92
114
29
41
250
93
18
36
88
24
65
20
27
14
104
62
33
21
6
35
44
40
79
63
58
45
74
11
13
81
16
49
86
19
25
52
32
157
91
26