109
16
23
378
3
32
35
75
58
50
115
76
19
43
34
6
33
28
12
14
37
65
111
24
9
30
113
4
89
13
112
41
46
61
11
155
29
99
130
83
26
256
15
20
54
71