17
18
3
23
4
12
11
22
82
15
49
340
40
21
127
61
25
69
26
58
96
67
75
116
72
136
484
13
54
199
111
83
41
14
16
53
63
55
10
174
105
38
107
42
29
101