30
11
115
46
23
25
112
124
61
244
64
13
14
98
51
35
71
4
55
42
49
39
45
73
21
36
28
34
16
20
95
33
32
104
267
8
119
44
53
41
69
290
77
308
50
93
58
59