330
123
14
34
24
68
256
138
33
28
36
8
13
70
58
77
57
44
112
69
22
41
61
31
81
124
39
63
42
26
43
111
32
75
20
35
29
23
4
10