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