45
58
82
49
111
232
41
20
16
189
74
44
100
65
64
12
91
28
18
31
425
22
25
57
56
75
72
24
160
107
108
77
39
4
19
8
2
15
7
14
9
27
11
3
5
124
62
97
127