127
34
41
322
82
74
31
17
29
68
100
25
8
40
10
6
24
33
50
38
23
292
362
160
186
13
210
2
44
72
20
30
3
22
142
73
39
60
124
59
81
424
96
12
412
88
115
42
63