10
20
33
39
29
12
108
115
480
7
14
9
35
2
64
77
221
23
110
63
82
24
93
22
31
112
246
73
21
87
56
11
8
160
118
65
124
5
3
75
19
61
55
83
146
44
457