100
21
6
34
50
26
15
3
7
8
64
13
11
30
10
25
42
12
371
31
33
4
167
51
19
46
35
114
37
102
38
79
108
81
40
75
73
32
23
83
52