30
55
92
20
2
144
44
17
4
25
343
13
499
413
33
52
35
59
82
129
19
24
26
89
42
5
49
193
95
21
104
11
16
31
76
83
45
70
29
357
57
73
61
58